Спринт 2/18 → Тема 3/6: Настройка окружения: Python, IDE, venv → Урок 1/6
Установка интерпретатора Python
В прошлом спринте вы работали в тренажёре: писали там код, он выполнялся, вы радовались — работает! Как же происходила эта магия? Какой путь проходил код от момента написания до прихода сообщения об успешно выполненной задаче? Давайте разбираться.
Интерпретатор vs компилятор
Программисты пишут код на языках высокого уровня. В целом, такие языки понятны людям, ведь по сути это набор слов в определённой последовательности. А вот компьютер такие языки не понимает. Чтобы он понял и выполнил все команды, записанные в программе, нужно перевести их на язык низкого уровня — инструкции, которые выполняет процессор. Таким переводом занимаются специальные программы — компиляторы и интерпретаторы.
И компилятор, и интерпретатор первым делом читает код. Этот процесс называется анализом кода. Потом происходит процесс перевода кода на язык, понятный компьютеру — трансляция.
Компилятор транслирует сразу весь код программы, в результате чего создаётся исполняемый файл, который запускает программу.
Интерпретаторы могут работать по одному из двух сценариев:
- транслировать и сразу же выполнять код построчно, инструкцию за инструкцией;
- сначала транслировать код полностью, а потом покомандно выполнять его.
❗ Интерпретаторы Python бывают разные, их пишут на разных языках программирования. Вы будете использовать классический вариант. Он называется CPython и написан на языке C (Си). Эта реализация относится ко второму типу интерпретаторов.
Чтобы начать работать с интерпретатором Python, его нужно установить на ваш компьютер.
Установка интерпретатора Python
Интерпретатор Python выпущен в разных версиях. В курсе мы ориентируемся на версию 3.9. Вы можете поэкспериментировать и с другими версиями, но с ними код может вести себя не так, как указано в теории.
Также важно понимать, что на компьютере может быть установлено несколько версий интерпретатора Python. Они будут работать изолировано друг от друга, и между ними можно переключаться.
Ниже приведены инструкции по установке интерпретатора Python для разных операционных систем. Выбирайте инструкцию, которая вам подходит, и начинайте установку.